package negocio;

import java.util.Calendar;
import java.util.Date;
import java.util.List;
import java.util.TimeZone;

import rh.Cargo;
import dados.CargoDAO;
import dados.interfaces.ICargoDAO;

public class CargoNegocio {

	private ICargoDAO cargoDao;
	
	public CargoNegocio(){
		cargoDao = new CargoDAO();
	}
	
	public void inserir(Cargo c){
		Date d = new Date();
		c.setDataUltimaAtualizacao(d);
		cargoDao.inserir(c);
	}
	
	public void alterar(Cargo c){
		Date d = new Date();
		c.setDataUltimaAtualizacao(d);
		cargoDao.alterar(c);
	}
	
	public void remover(Cargo c){
		cargoDao.remover(c);
	}
	
	public List<Cargo> consultarTodos(){
		return cargoDao.consultarTodos();
	}
	
	public List<Cargo> consultarPorSalario(Double salario){
		return cargoDao.procurarPeloSalario(salario);
	} 
	
	public Cargo consultarPorID(Integer id){
		return cargoDao.consultarPorId(id);
	} 
}
